package org.mifos.boss.domainmodel;

import java.io.Serializable;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;

@Entity
@Table(name = "Address")
public class Address implements Serializable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
//	private String tempCustId;
	private int addressId;
	private String line1;
	private String line2;
	private String line3;
	private String city;
	private String state;
	private String country;
	private String zip;
	private String phoneNumber;
	
//	private ClientCreationalData clientCreationalData;
	
	
//	@Id
//	public String getTempCustId() {
//		return tempCustId;
//	}
//	public void setTempCustId(String tempCustId) {
//		this.tempCustId = tempCustId;
//	}
	
	public String getLine1() {
		return line1;
	}
	public void setLine1(String line1) {
		this.line1 = line1;
	}
	public String getLine2() {
		return line2;
	}
	public void setLine2(String line2) {
		this.line2 = line2;
	}
	public String getLine3() {
		return line3;
	}
	public void setLine3(String line3) {
		this.line3 = line3;
	}
	public String getCity() {
		return city;
	}
	public void setCity(String city) {
		this.city = city;
	}
	public String getState() {
		return state;
	}
	public void setState(String state) {
		this.state = state;
	}
	public String getCountry() {
		return country;
	}
	public void setCountry(String country) {
		this.country = country;
	}
	public String getZip() {
		return zip;
	}
	public void setZip(String zip) {
		this.zip = zip;
	}
	public String getPhoneNumber() {
		return phoneNumber;
	}
	public void setPhoneNumber(String phoneNumber) {
		this.phoneNumber = phoneNumber;
	}
	
	@Id
	@GeneratedValue(strategy=GenerationType.AUTO)
	public int getAddressId() {
		return addressId;
	}
	public void setAddressId(int addressId) {
		this.addressId = addressId;
	}
	
//
//	public ClientCreationalData getClientCreationalData() {
//		return clientCreationalData;
//	}
//	public void setClientCreationalData(ClientCreationalData clientCreationalData) {
//		this.clientCreationalData = clientCreationalData;
//	}
//	
	
	
}
